Big Huge Thesaurus

hydrochoerus hydrochaeris

noun